Server World
Other OS Configs
CentOS 7
CentOS 6
Fedora 27
Fedora 26
Debian 9
Debian 8
Ubuntu 17.04
Ubuntu 16.04 LTS
SUSE Linux Enterprise 12
SUSE Linux Enterprise 11
Windows Server 2016
Windows Server 2012 R2
Other Tips
CentOS 5
Fedora 25
Fedora 24
Fedora 23
Fedora 22
Fedora 21
Fedora 20
Fedora 19
Fedora 18
Fedora 17
Fedora 16
Fedora 15
Fedora 14
Debian 7
Debian 6
Ubuntu 15.04
Ubuntu 14.04 LTS
Ubuntu 13.04
Ubuntu 12.04 LTS
Ubuntu 11.04
Ubuntu 10.04 LTS
Fedora 13
Fedora 12
Fedora 11
Fedora 10
Scientific Linux 6
Introductions
Histories
Commands Help
Links/Contact
8052 / 62642788
Ubuntu 16.04
Install/Initial Settings
Install
(01) Download Ubuntu 16.04
(02) Install Ubuntu 16.04
Initial Settings
(01) Add a user
(02) Use root account
(03) Network Settings
(04) Configure Services
(05) Update System
(06) Vim Settings
(07) Sudo Settings
NTP Server
(01) Configure NTP Server (NTPd)
(02) Configure NTP Server (Chrony)
(03) Configure NTP Client
SSH Server
(01) Password Authentication
(02) SSH File Transfer(Ubuntu)
(03) SSH File Transfer(Windows)
(04) SSH Key-Pair Authentication
(05) SFTP only + Chroot
(06) Use SSHPass
(07) Use SSH-Agent
(08) Use Parallel SSH
DNS / DHCP Server
DNS/DHCP Server (Dnsmasq)
(01) Install Dnsmasq
(02) Configure DHCP Server
DNS Server (BIND)
(01) Install BIND
(02) Set Zone Files
(03) Start BIND
(04) Set CNAME Record
(05) Slave DNS Server
DHCP Server
(01) Configure DHCP Server
(02) Configure DHCP Client
Storage Server
NFS
(01) Configure NFS Server
(02) NFS Client(Ubuntu)
(03) NFS Client(Win Server)
(04) NFS Client(Win Client)
iSCSI
(01) Conf iSCSI Taregt(targetcli)
(02) Conf iSCSI Taregt(iscsitarget)
(03) iSCSI Initiator(Ubuntu)
(04) iSCSI Initiator(Windows)
Ceph
(01) Configure Ceph Cluster
(02) Use as File System
GlusterFS
(01) Install GlusterFS
(02) Distributed Setting
(03) Replication Setting
(04) Striping Setting
(05) Distributed + Replication
(06) Striping + Replication
(07) Clients' Settings
Virtualization
KVM
(01) Install KVM
(02) Create Virtual Machine#1
(03) Create Virtual Machine#2
(04) Basic Operations
(05) Management tools
(06) Live Migration
(07) Storage Migration
(08) Nested KVM
(09) SPICE Server
(10) SPICE Client
Docker
(01) Install Docker
(02) Add Images
(03) Access to Containers
(04) Use Dockerfile#1
(05) Use Dockerfile#2
VirtualBox
(01) Install VirtualBox
(02) Create a Virtual Machine#1
(03) Install GuestAdditions
(04) Create a Virtual Machine#2
Cloud Compute
OpenStack Queens
(01) Queens Overview
(02) Pre-Requirements
(03) Configure Keystone#1
(04) Configure Keystone#2
(05) Configure Glance
(06) Add VM Images
(07) Configure Nova#1
(08) Configure Nova#2
(09) Configure Nova#3
(10) Configure Neutron#1
(11) Configure Neutron#2
(12) Configure Networking
(13) Add New Users
(14) Run Instances
(15) Configure Horizon
(16) Add Compute Nodes
(17) Configure Neutron#3
(18) Configure Neutron#4
(19) Configure Neutron#5
(20) Neutron Network (FLAT)
(21) Neutron Network (VXLAN)
(22) Configure Cinder#1
(23) Configure Cinder#2
(24) Cinder Storage (LVM)
(25) Cinder Storage (NFS)
(26) Cinder Storage (Multi-Back)
(27) Cinder Backup Service
(28) Configure Swift#1
(29) Configure Swift#2
(30) Configure Swift#3
(31) How to use Swift
(32) Configure Manila#1
(33) Configure Manila#2
(34) How to use Manila#1
(35) How to use Manila#2
(36) Configure Heat#1
(37) Configure Heat#2
(38) How to use Heat
(39) Configure Barbican
(40) How to use Barbican
OpenStack Pike
OpenStack Ocata
OpenStack Newton
OpenStack Mitaka
Directory Server
OpenLDAP
(01) Configure LDAP Server
(02) Add User Accounts
(03) Configure LDAP Client
(04) LDAP over TLS
(05) LDAP Replication
(06) Multi-Master Replication
(07) Install phpLDAPadmin
NIS
(01) Configure NIS Server
(02) Configure NIS Client
(03) Configure NIS Slave
WEB Server
Apache2
(01) Install Apache2
(02) Use Perl Scripts
(03) Use PHP Scripts
(04) Use Ruby Scripts
(05) Use Python Scripts
(06) Enable Userdir
(07) Virtual Hostings
(08) Configure SSL
(09) Use Basic Auth
(10) Basic Auth + PAM
(11) Basic Auth + LDAP
(12) Kerberos Authentication
(13) Enable suEXEC
(14) Use WebDAV
(15) Perl + mod_perl
(16) PHP + PHP-FPM
(17) Python + mod_wsgi
(18) WebMail : SquirrelMail
(19) WebMail : RoundCube
(20) Log Report : AWstats
(21) Log Report : Piwik
(22) Blog System : WordPress
(23) Wiki System : MediaWiki
(24) mod_proxy Settings#1
(25) mod_proxy Settings#2
(26) mod_proxy_wstunnel Settings
(27) mod_ratelimit Settings
(28) mod_evasive Settings
(29) mod_security Settings
Nginx
(01) Install Nginx
(02) Virtual Hostings
(03) Enable Userdir
(04) Configure SSL
(05) Enable Basic Auth
(06) Reverse Proxy Settings#1
(07) Reverse Proxy Settings#2
(08) Reverse Proxy Settings#3
(09) Nginx + PHP-FPM
Database
PostgreSQL
(01) Install PostgreSQL
(02) Install phpPgAdmin
MariaDB
(01) Install MariaDB
(02) Install phpMyAdmin
(03) MariaDB Replication
MySQL
(01) Install MySQL
(02) Install phpmyadmin
(03) MySQL Replication
Memcached
(01) Install Memcached
(02) Basic Usage
(03) Use on Python
(04) Use on PHP
(05) Use on Node.js
Redis
(01) Install Redis
(02) Basic Usage#1
(03) Basic Usage#2 (Key)
(04) Basic Usage#3 (List)
(05) Basic Usage#4 (Hash)
(06) Basic Usage#5 (Set)
(07) Use on Python
(08) Use on PHP
(09) Use on Node.js
(10) Redis Replication
(11) Use Redis Benchmark
FTP Server
(01) Install Vsftpd
(02) Install ProFTPD
(03) Install Pure-FTPd
(04) FTP Client (Ubuntu)
(05) FTP Client (Windows)
(06) Vsftpd over TLS/SSL
(07) ProFTPD over TLS/SSL
(08) Pure-FTPd over TLS/SSL
MAIL Server
(01) Install Postfix
(02) Install Dovecot
(03) Clients' Settings
(04) SSL Settings
(05) Virtual Domains
(06) Postfix+Clamav+ClamSMTP
(07) Log Report : pflogsumm
(08) Log Report : MailGraph
(09) Log Report : AWstats
Samba Server
(01) Fully accessed Shared Directory
(02) Limited Shared Directory
(03) Samba Winbind
(04) Samba AD DC : Configure DC
(05) Samba AD DC : User Manage
(06) Samba AD DC : Join Domain
Proxy/Load Balancer
Pound
(01) HTTP Load Balancing
(02) SSL Settings
(03) URL Redirect
LVS
(01) Install LVS
(02) LVS + Keepalived
Squid
(01) Install Squid
(02) Configure Proxy Clients
(03) Set Basic Authentication
(04) Configure as a Reverse Proxy
(05) Squid + SquidGuard
(06) Squid + DansGuardian
(07) Log Report : LightSquid
(08) Log Report : SARG
Pen
(01) HTTP Load Balancing
(02) SSL Settings
(03) Refer to the Statics
(04) MariaDB Load Balancing
HAProxy
(01) HTTP Load Balancing
(02) SSL Settings
(03) Refer to the Statistics#1
(04) Refer to the Statistics#2
(05) Load Balancing on Layer4
Monitoring
Munin
(01) Install Munin
(02) Email Notification
(03) Set Thresholds
(04) Add Target Hosts
(05) Add Target Items
SysStat
(01) Install SysStat
(02) How to use
Zabbix
(01) Install Zabbix
(02) Initial Setup
(03) Change admin password
(04) Set Monitoring Target
(05) Set SMTP for Notifications
(06) Notification email setting
(07) Add Monitoring Target(Ubuntu)
(08) Add Monitoring Target(Win)
(09) Add Monitoring Item
Cacti
(01) Install Cacti
(02) Setup Cacti
(03) Basic Monitoring Settings
(04) Email Notification Settings
(05) Enable Threshold
(06) Set Threshold
(07) Add Monitoring Host
Nagios
(01) Install Nagios
(02) Notification Setting
(03) Set Thresholds
(04) Add Monitoring Target Item
(05) Add Monitoring Target Host#1
(06) Add Monitoring Target Host#2
(07) Add Monitoring Target Host#3
Desktop Env
(01) Install Desktop Environment
(02) GNOME Desktop Environment
(03) KDE Desktop Environment
(04) Cinnamon Desktop Environment
(05) MATE Desktop Environment
(06) Xfce Desktop Environment
(07) Configure VNC Server
Others #1
LVM
- LVM Manage
(01) Manage Phisical Volumes
(02) Manage Volume Groups
(03) Manage Logical Volumes
(04) Create Mirroring Volume
(05) Create Striped Volume
Rsyslog
- Syslog Server
(01) Output Logs to Remote Host
(02) Output Logs to Database
Others #2
Check Network Bandwidth
Mount with SSHFS
Display Hardware Info
Display HDD Info
Set Disk Quota
Configure RAID 1
Create SSL Certificates(Self Sign)
Get SSL Certificates(Let's Encrypt)
Set System Timezone
Set System Locale
Set KeyboardMap
Set Hostname
Count attempted Accesses
Set Password Rules
Virtualmin
- System Manage
Usermin
- System Manage
Webmin
- System Manage
ownCloud
- Cloud Storage
Node.js
- ServerSide JS
Tomcat 8
- JAVA App Server
JDK 8
- JAVA SDK
Rails 5
- Ruby Framework
Django
- Python Framework
Tripwire
- Host based IDS
RKHunter
- Detect Rootkit
ACL
- Access Control
Lsync
- File Sync
Rsync
- File Sync
Clamav
- AntiVirus
Sponsored Link
Configure FTP Server : Pure-FTPd
2016/05/18
Install Pure-FTPd to configure FTP server to transfer files.
[1]
Install Pure-FTPd.
root@www:~#
apt-get
-y install pure-ftpd
# run as a daemon
root@www:~#
echo
"yes" > /etc/pure-ftpd/conf/Daemonize
# prohibit Anonymous
root@www:~#
echo
"yes" > /etc/pure-ftpd/conf/NoAnonymous
# enable chroot
root@www:~#
echo
"yes" > /etc/pure-ftpd/conf/ChrootEveryone
# only IPV4
root@www:~#
echo
"yes" > /etc/pure-ftpd/conf/IPV4Only
root@www:~#
systemctl
restart pure-ftpd
FTP Server
Install Vsftpd
Install ProFTPD
Install Pure-FTPd
FTP Client#1
FTP Client#2
Vsftpd+SSL/TLS
Proftpd+SSL/TLS
Pure-FTPd+SSL/TLS
Sponsored Link
Tweet